Elements and Performance Criteria
- Analyse the behaviour of objects
- Prepare a state model
- Describe the roles and responsibilities of classes
- Iterate and review the object model
- Review the current object model, class functionality and data transformation
- Identify and develop class relationships, priorities, and the inheritance hierarchy
- Review the class-service requirements and initial test criteria
- Identify object processes and reuse classes
- Document the model and forward it to the appropriate person